@charset "UTF-8";
/* CSS Document */
body,ul,ol,h1,h2,h3,h4,h5,dl,dd,form,input,textarea,select,p{padding: 0; margin: 0; font-family: Arial, "Microsoft Yahei", sans-serif; font-size: 14px; }
select::-ms-expand {display: none;}
select {appearance: none; -moz-appearance: none; -webkit-appearance: none; outline: none;}
input, textarea {margin: 0; padding: 0; border: none; outline: none;}
textarea {resize: none; overflow: auto;}
em,i{font-style: normal;}
ul, li {list-style: none;}
h1, h2, h3, h4, h5 {font-weight: normal;}
a, input {-webkit-tap-highlight-color: rgba(255, 0, 0, 0); text-decoration: blink;}
img {border: none; vertical-align: top;}
table {border-collapse: collapse; border-spacing: 0;}
table td {display: table-cell; vertical-align: middle;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {padding: 15px;line-height: 1.7;}
html,body{
	width: 100%;
	height: 100%;
}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*清浮动*/
.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}

#root{
	width: 100%;
	height: 100%;
}
#map{
	width: 100%;
	height: 100%;
}